package com.kfm.base.map;


import java.util.ArrayList;
import java.util.Collections;
import java.util.List;

public class Demo08 {

    public static void main(String[] args) {
//        List<String> list = List.of();
//        list = new ArrayList<>();
//        list = Arrays.asList();
//        list = Collections.EMPTY_LIST;

        List<String> str = new ArrayList<>();

        str.add("a");
        str.add("b");
        str.add("c");
        str.add("d");

        System.out.println(Collections.binarySearch(str, "b"));

        List<String> dest = new ArrayList<>();
//        dest.add("1");
//        dest.add("2");
//        dest.add("3");
//        dest.add("4");
//
//        Collections.copy(dest, str);
        System.out.println(dest);

        Collections.fill(dest, "6");
        System.out.println(dest);

//        System.out.println(Collections.min(str));

        // str = [a, b, c, d]
        Collections.rotate(str, 1);
        System.out.println(str); // [d, a, b, c]

        // 打乱顺序
        Collections.shuffle(str);

        System.out.println(str);

//        int[] arr = new int[5];
//        Arrays.fill(arr, -1);
    }
}
